<%@ tag language="java" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>

<%-- 
自定义标签 - 获取应用的上下文路径
优先使用web.xml中配置的appContextPath参数，
如果没有，则使用pageContext中的contextPath
--%>

<c:choose>
    <c:when test="${not empty initParam.appContextPath}">
        <c:set var="${var}" value="${initParam.appContextPath}" scope="request" />
    </c:when>
    <c:otherwise>
        <c:set var="${var}" value="${pageContext.request.contextPath}" scope="request" />
    </c:otherwise>
</c:choose> 